package com.suneee.store.service;

import java.util.List;

import com.suneee.spec.entity.Spec;
import com.suneee.store.bean.EnterpriseCheckResult;
import com.suneee.store.entity.EnterpriseSpec;

public interface EnterpriseSpecService {

	/**
	 * 新增规格值
	 * @param spec
	 */
	public void addEnterpriseSpec(List<EnterpriseSpec> enterpriseSpecList,List<Integer> deletes);
	
	/**
	 * 查看规格值
	 * @param specId
	 * @return
	 */
	public List<Spec> listView(String categoryCode);
	
	/**
	 * 删除规格值
	 * @param id
	 */
	public void deleteEnterpriseSpec(Integer id);
	
	/**
	 * 检查是否在使用规格值
	 * @param id
	 */
	public EnterpriseCheckResult checkIsUsed(Integer id);
	
	/**
	 * 获得指定spu拥有的规格
	 * @param spuId
	 * @return
	 */
	public List<Spec> getSpuSpecList(Integer spuId);
}
